package com.xbongbong.paas.pojo.vo;

import com.alibaba.fastjson.JSONObject;
import com.xbongbong.paas.pojo.PkSetPojo;
import com.xbongbong.paas.pojo.PkChartPojo;
import com.xbongbong.paas.toolbox.helper.PageHelper;
import com.xbongbong.paas.toolbox.wrap.BaseVO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * @author youli.chen
 * @ProjectName xbb-pro
 * @Description: 获取PK榜设置的回参
 * @date 2019/1/21 11:02
 */
@Setter
@Getter
@ToString
public class ChartSetVO extends BaseVO {
    /**
     * 分页对象
     */
    private PageHelper pageHelper;

    /**
     * 各个PK榜设置项
     */
    private List<PkChartPojo> pkChartList;

    /**
     * PK榜数据设置项
     */
    private List<PkSetPojo> dataSetList;

    /**
     * 是否是vip
     */
    private Boolean isVip;

    /**
     * 按钮权限
     * @see com.xbongbong.pro.enums.permission.enums.ChartProPermissionAliasEnum
     */
    private JSONObject chartPermissions;
}
